<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.16"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>LibTools: H:/project/LibTools/src/debug/debug.h 文件参考</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectalign" style="padding-left: 0.5em;">
   <div id="projectname">LibTools
   </div>
  </td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- 制作者 Doxygen 1.8.16 -->
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
  initMenu('',false,false,'search.php','搜索');
});
/* @license-end */</script>
<div id="main-nav"></div>
<div id="nav-path" class="navpath">
  <ul>
<li class="navelem"><a class="el" href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li class="navelem"><a class="el" href="dir_44d5bc2300862405dbe586a8cb303c4f.html">debug</a></li>  </ul>
</div>
</div><!-- top -->
<div class="header">
  <div class="summary">
<a href="#define-members">宏定义</a>  </div>
  <div class="headertitle">
<div class="title">debug.h 文件参考</div>  </div>
</div><!--header-->
<div class="contents">

<p><a href="debug_8h_source.html">浏览源代码.</a></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="define-members"></a>
宏定义</h2></td></tr>
<tr class="memitem:ab2759269c92e6d05675a698378dac492"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="debug_8h.html#ab2759269c92e6d05675a698378dac492">DPRINTF</a></td></tr>
<tr class="separator:ab2759269c92e6d05675a698378dac492"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7d4a7df693810981e84483eff4392eb1"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="debug_8h.html#a7d4a7df693810981e84483eff4392eb1">PRINT_CONT</a>(os,  first,  end)</td></tr>
<tr class="separator:a7d4a7df693810981e84483eff4392eb1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0572954070a5f8e650d85dcf9cfa6886"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="debug_8h.html#a0572954070a5f8e650d85dcf9cfa6886">WRITELOGMSG</a>(head,  msg,  nLogLevel)&#160;&#160;&#160;{ if(_bWriteLog) <a class="el" href="_log_factory_8h.html#a3bcb3081cc092adc9e13acb28e70d9e0">LOG_TOOLS</a>(nLogLevel) &lt;&lt; head &lt;&lt; msg; }</td></tr>
<tr class="separator:a0572954070a5f8e650d85dcf9cfa6886"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a75d95534e46e1196cebfec8bd6e034f0"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="debug_8h.html#a75d95534e46e1196cebfec8bd6e034f0">WRITELOGERROR</a>(head,  ec,  nLogLevel)&#160;&#160;&#160;{ if(_bWriteLog) <a class="el" href="_log_factory_8h.html#a3bcb3081cc092adc9e13acb28e70d9e0">LOG_TOOLS</a>(nLogLevel) &lt;&lt; head &lt;&lt; ec.GetErrorMsg().c_str(); }</td></tr>
<tr class="separator:a75d95534e46e1196cebfec8bd6e034f0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aaa7067fcb9c7edfb0c745246fc8b17bb"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="debug_8h.html#aaa7067fcb9c7edfb0c745246fc8b17bb">WRITELOGINT</a>(head,  nValue,  nLogLevel)&#160;&#160;&#160;{ if(_bWriteLog) <a class="el" href="_log_factory_8h.html#a3bcb3081cc092adc9e13acb28e70d9e0">LOG_TOOLS</a>(nLogLevel) &lt;&lt; head &lt;&lt; nValue; }</td></tr>
<tr class="separator:aaa7067fcb9c7edfb0c745246fc8b17bb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a736bb8d3b2268fbc0387b29df9b57afb"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="debug_8h.html#a736bb8d3b2268fbc0387b29df9b57afb">WRITELOGPTR</a>(head,  nPtr,  nLogLevel)&#160;&#160;&#160;{ if(_bWriteLog) <a class="el" href="_log_factory_8h.html#a3bcb3081cc092adc9e13acb28e70d9e0">LOG_TOOLS</a>(nLogLevel) &lt;&lt; head &lt;&lt; nPtr; }</td></tr>
<tr class="separator:a736bb8d3b2268fbc0387b29df9b57afb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa84e12b1ec18c569f70b403694ec5501"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="debug_8h.html#aa84e12b1ec18c569f70b403694ec5501">WRITELOGTRACE2</a>(head,  param1,  param2,  nLogLevel)&#160;&#160;&#160;{ if(_bWriteLog) <a class="el" href="_log_factory_8h.html#a3bcb3081cc092adc9e13acb28e70d9e0">LOG_TOOLS</a>(nLogLevel) &lt;&lt; head &lt;&lt; param1 &lt;&lt; &quot;,&quot; &lt;&lt; param2; }</td></tr>
<tr class="separator:aa84e12b1ec18c569f70b403694ec5501"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4206114e3acb9926ad0871399847b3f2"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="debug_8h.html#a4206114e3acb9926ad0871399847b3f2">WRITELOGTRACE3</a>(head,  param1,  param2,  param3,  nLogLevel)&#160;&#160;&#160;{ if(_bWriteLog) <a class="el" href="_log_factory_8h.html#a3bcb3081cc092adc9e13acb28e70d9e0">LOG_TOOLS</a>(nLogLevel) &lt;&lt; head &lt;&lt; param1 &lt;&lt; &quot;,&quot; &lt;&lt; param2 &lt;&lt; &quot;,&quot; &lt;&lt; param3; }</td></tr>
<tr class="separator:a4206114e3acb9926ad0871399847b3f2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aaac4d60409186c69a366584893c9e074"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="debug_8h.html#aaac4d60409186c69a366584893c9e074">CHECK_REPEAT_KEY</a>(container,  key)</td></tr>
<tr class="separator:aaac4d60409186c69a366584893c9e074"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa12d2f8df4aa059bb905eb28e08f69de"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="debug_8h.html#aa12d2f8df4aa059bb905eb28e08f69de">CHECK_PARAM_EMPTY_TRACE2</a>(param,  head,  msg1,  msg2)</td></tr>
<tr class="separator:aa12d2f8df4aa059bb905eb28e08f69de"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<h2 class="groupheader">宏定义说明</h2>
<a id="aa12d2f8df4aa059bb905eb28e08f69de"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa12d2f8df4aa059bb905eb28e08f69de">&#9670;&nbsp;</a></span>CHECK_PARAM_EMPTY_TRACE2</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define CHECK_PARAM_EMPTY_TRACE2</td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">param, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">head, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">msg1, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">msg2&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">
<b>值:</b><div class="fragment"><div class="line">{ \</div>
<div class="line">    if(param.empty()) <a class="code" href="debug_8h.html#aa84e12b1ec18c569f70b403694ec5501">WRITELOGTRACE2</a>(head, msg1, msg2, <a class="code" href="logdef_8h.html#aca1fd1d8935433e6ba2e3918214e07f9a230506cce5c68c3bac5a821c42ed3473">LOG_ERROR</a>); \</div>
<div class="line">}</div>
</div><!-- fragment -->
<p class="definition">在文件 <a class="el" href="debug_8h_source.html">debug.h</a> 第 <a class="el" href="debug_8h_source.html#l00040">40</a> 行定义.</p>

</div>
</div>
<a id="aaac4d60409186c69a366584893c9e074"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aaac4d60409186c69a366584893c9e074">&#9670;&nbsp;</a></span>CHECK_REPEAT_KEY</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define CHECK_REPEAT_KEY</td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">container, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">key&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">
<b>值:</b><div class="fragment"><div class="line">{ \</div>
<div class="line">    if(_bWriteLog) \</div>
<div class="line">    { \</div>
<div class="line">        if (container.find(key) != container.end()){ \</div>
<div class="line">            LOG_TOOLS(<a class="code" href="logdef_8h.html#aca1fd1d8935433e6ba2e3918214e07f9a8f6fe15bfe15104da6d1b360194a5400">LOG_WARNING</a>) &lt;&lt; <span class="stringliteral">&quot;repeat key value:&quot;</span> &lt;&lt; key; \</div>
<div class="line">        }\</div>
<div class="line">    }\</div>
<div class="line">}</div>
</div><!-- fragment -->
<p class="definition">在文件 <a class="el" href="debug_8h_source.html">debug.h</a> 第 <a class="el" href="debug_8h_source.html#l00031">31</a> 行定义.</p>

</div>
</div>
<a id="ab2759269c92e6d05675a698378dac492"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab2759269c92e6d05675a698378dac492">&#9670;&nbsp;</a></span>DPRINTF</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define DPRINTF</td>
        </tr>
      </table>
</div><div class="memdoc">

<p class="definition">在文件 <a class="el" href="debug_8h_source.html">debug.h</a> 第 <a class="el" href="debug_8h_source.html#l00020">20</a> 行定义.</p>

</div>
</div>
<a id="a7d4a7df693810981e84483eff4392eb1"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a7d4a7df693810981e84483eff4392eb1">&#9670;&nbsp;</a></span>PRINT_CONT</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define PRINT_CONT</td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">os, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">first, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">end&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p class="definition">在文件 <a class="el" href="debug_8h_source.html">debug.h</a> 第 <a class="el" href="debug_8h_source.html#l00021">21</a> 行定义.</p>

</div>
</div>
<a id="a75d95534e46e1196cebfec8bd6e034f0"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a75d95534e46e1196cebfec8bd6e034f0">&#9670;&nbsp;</a></span>WRITELOGERROR</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define WRITELOGERROR</td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">head, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">ec, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">nLogLevel&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td>&#160;&#160;&#160;{ if(_bWriteLog) <a class="el" href="_log_factory_8h.html#a3bcb3081cc092adc9e13acb28e70d9e0">LOG_TOOLS</a>(nLogLevel) &lt;&lt; head &lt;&lt; ec.GetErrorMsg().c_str(); }</td>
        </tr>
      </table>
</div><div class="memdoc">

<p class="definition">在文件 <a class="el" href="debug_8h_source.html">debug.h</a> 第 <a class="el" href="debug_8h_source.html#l00025">25</a> 行定义.</p>

</div>
</div>
<a id="aaa7067fcb9c7edfb0c745246fc8b17bb"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aaa7067fcb9c7edfb0c745246fc8b17bb">&#9670;&nbsp;</a></span>WRITELOGINT</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define WRITELOGINT</td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">head, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">nValue, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">nLogLevel&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td>&#160;&#160;&#160;{ if(_bWriteLog) <a class="el" href="_log_factory_8h.html#a3bcb3081cc092adc9e13acb28e70d9e0">LOG_TOOLS</a>(nLogLevel) &lt;&lt; head &lt;&lt; nValue; }</td>
        </tr>
      </table>
</div><div class="memdoc">

<p class="definition">在文件 <a class="el" href="debug_8h_source.html">debug.h</a> 第 <a class="el" href="debug_8h_source.html#l00026">26</a> 行定义.</p>

</div>
</div>
<a id="a0572954070a5f8e650d85dcf9cfa6886"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a0572954070a5f8e650d85dcf9cfa6886">&#9670;&nbsp;</a></span>WRITELOGMSG</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define WRITELOGMSG</td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">head, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">msg, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">nLogLevel&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td>&#160;&#160;&#160;{ if(_bWriteLog) <a class="el" href="_log_factory_8h.html#a3bcb3081cc092adc9e13acb28e70d9e0">LOG_TOOLS</a>(nLogLevel) &lt;&lt; head &lt;&lt; msg; }</td>
        </tr>
      </table>
</div><div class="memdoc">

<p class="definition">在文件 <a class="el" href="debug_8h_source.html">debug.h</a> 第 <a class="el" href="debug_8h_source.html#l00024">24</a> 行定义.</p>

</div>
</div>
<a id="a736bb8d3b2268fbc0387b29df9b57afb"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a736bb8d3b2268fbc0387b29df9b57afb">&#9670;&nbsp;</a></span>WRITELOGPTR</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define WRITELOGPTR</td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">head, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">nPtr, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">nLogLevel&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td>&#160;&#160;&#160;{ if(_bWriteLog) <a class="el" href="_log_factory_8h.html#a3bcb3081cc092adc9e13acb28e70d9e0">LOG_TOOLS</a>(nLogLevel) &lt;&lt; head &lt;&lt; nPtr; }</td>
        </tr>
      </table>
</div><div class="memdoc">

<p class="definition">在文件 <a class="el" href="debug_8h_source.html">debug.h</a> 第 <a class="el" href="debug_8h_source.html#l00027">27</a> 行定义.</p>

</div>
</div>
<a id="aa84e12b1ec18c569f70b403694ec5501"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa84e12b1ec18c569f70b403694ec5501">&#9670;&nbsp;</a></span>WRITELOGTRACE2</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define WRITELOGTRACE2</td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">head, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">param1, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">param2, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">nLogLevel&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td>&#160;&#160;&#160;{ if(_bWriteLog) <a class="el" href="_log_factory_8h.html#a3bcb3081cc092adc9e13acb28e70d9e0">LOG_TOOLS</a>(nLogLevel) &lt;&lt; head &lt;&lt; param1 &lt;&lt; &quot;,&quot; &lt;&lt; param2; }</td>
        </tr>
      </table>
</div><div class="memdoc">

<p class="definition">在文件 <a class="el" href="debug_8h_source.html">debug.h</a> 第 <a class="el" href="debug_8h_source.html#l00028">28</a> 行定义.</p>

</div>
</div>
<a id="a4206114e3acb9926ad0871399847b3f2"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a4206114e3acb9926ad0871399847b3f2">&#9670;&nbsp;</a></span>WRITELOGTRACE3</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define WRITELOGTRACE3</td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">head, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">param1, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">param2, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">param3, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">nLogLevel&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td>&#160;&#160;&#160;{ if(_bWriteLog) <a class="el" href="_log_factory_8h.html#a3bcb3081cc092adc9e13acb28e70d9e0">LOG_TOOLS</a>(nLogLevel) &lt;&lt; head &lt;&lt; param1 &lt;&lt; &quot;,&quot; &lt;&lt; param2 &lt;&lt; &quot;,&quot; &lt;&lt; param3; }</td>
        </tr>
      </table>
</div><div class="memdoc">

<p class="definition">在文件 <a class="el" href="debug_8h_source.html">debug.h</a> 第 <a class="el" href="debug_8h_source.html#l00029">29</a> 行定义.</p>

</div>
</div>
</div><!-- contents -->
<div class="ttc" id="alogdef_8h_html_aca1fd1d8935433e6ba2e3918214e07f9a8f6fe15bfe15104da6d1b360194a5400"><div class="ttname"><a href="logdef_8h.html#aca1fd1d8935433e6ba2e3918214e07f9a8f6fe15bfe15104da6d1b360194a5400">LOG_WARNING</a></div><div class="ttdef"><b>Definition:</b> <a href="logdef_8h_source.html#l00014">logdef.h:14</a></div></div>
<div class="ttc" id="adebug_8h_html_aa84e12b1ec18c569f70b403694ec5501"><div class="ttname"><a href="debug_8h.html#aa84e12b1ec18c569f70b403694ec5501">WRITELOGTRACE2</a></div><div class="ttdeci">#define WRITELOGTRACE2(head, param1, param2, nLogLevel)</div><div class="ttdef"><b>Definition:</b> <a href="debug_8h_source.html#l00028">debug.h:28</a></div></div>
<div class="ttc" id="alogdef_8h_html_aca1fd1d8935433e6ba2e3918214e07f9a230506cce5c68c3bac5a821c42ed3473"><div class="ttname"><a href="logdef_8h.html#aca1fd1d8935433e6ba2e3918214e07f9a230506cce5c68c3bac5a821c42ed3473">LOG_ERROR</a></div><div class="ttdef"><b>Definition:</b> <a href="logdef_8h_source.html#l00015">logdef.h:15</a></div></div>
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
制作者 &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.16
</small></address>
</body>
</html>
